package com.cskaoyan._03detail;

/**
 * @description:
 * @author: 景天
 * @date: 2023/1/30 11:29
 **/

/*
方法可以没有返回值吗? ---> 没有
方法可以没有返回值类型吗?--->不行
    --->使用void表示没有返回值的方法 , 像main方法类型
 */
public class Demo {
    public static void main(String[] args) {
        // 都是在main方法中直接调用的
        method1();

        method2();

        // 间接调用
        // 调用method3
        method3();

        // 需要手动调用, 不调用方法不执行, 要做main中直接或者间接调用
    }

    public static void method1() {
        System.out.println("Demo.method1");
        // 没有返回值的方法使用return的话就是结束方法
        return;
    }

    public static void method2() {
        int a = 1;
        int b = 2;
        System.out.println(a+b);
    }

    public static void method3() {
        System.out.println("method3执行了");
        // 调用method4
        method4();
    }

    public static void method4() {
        System.out.println("method4执行了");

        // 调用method5
        method5();
    }

    public static void method5() {
        System.out.println("method5执行了");

    }

}
